﻿using System;

namespace Zeus.Mvc.Loggers.Implementations
{
    public class HttpContextLogModel : IHttpContextModel
    {
        public string GuidRequest { get; set; }

        public string Host { get; set; }

        public string Uri { get; set; }

        public string Headers { get; set; }

        public string RemoteAddress { get; set; }

        public string ForwardedAddress { get; set; }

        public DateTime TimeRequest { get; set; }

        public string RequestBody { get; set; }

        public string ResponseBody { get; set; }

        public DateTime TimeResponse { get; set; }

        public Exception ExceptionInfo { get; set; }

        public long ElapsedMilliseconds { get; set; }

    }
}
